/**
 * projectName: palmdoctor-mb-backend
 * fileName: BaseModel.java
 * packageName: com.palmdoctor.mb.framework.model
 * date: 2021-05-07 15:05
 * copyright(c) 2021 http://www.hydee.cn/ Inc. All rights reserved.
 */
package com.zny.sescore.model;

import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @version: V1.0
 * @author: zhangnayi
 * @className: BaseModel
 * @packageName: com.palmdoctor.mb.framework.model
 * @description:
 * @data: 2021-05-07 15:05
 **/
@Data
public class BaseModel<T extends Model> extends Model {


    @ApiModelProperty(hidden = true)
    private Integer createUser;


    @ApiModelProperty(hidden = true)
    private Date createTime;


    @ApiModelProperty(hidden = true)
    private Integer updateUser;


    @ApiModelProperty(hidden = true)
    private Date updateTime;

    @TableLogic
    @ApiModelProperty(hidden = true)
    private Boolean deleted;
}